說明了不論是工具人或是姐妹,都有存活的範疇,以及背後的原理。
我:累了,仔細回想起來,好像發現她沒回覆過我訊息。
工具人們:會不會只是你沒看到呢?
我:什麼意思?
console基本操作:console它是一個object,我們能透過它的方法在網頁、node介面進行互動,並取得程式碼執行的結果。
console.log()console.log()內可以放任何型別的內容,並且將它印出。
//各型別內容:
let x = "";
let x1 = 1;
let x2 = true;
let x3 = function(){return 1};
let x4 = [1,2,3,4];
let x5 = {name:"andy"};
console.log(x,x1,x2,x3,x4,x5);

console.dir()console.dir()可以查看屬性,以Object為例
console.dir(Object);

console.time(),console.timeEnd()time跟timeEnd需要輸入相同名稱,作為計時的範圍,會在timeEnd的部分,會回傳:1.計算名稱,2.時間長度
console.time("a part");
function cool(i){
    console.log("執行中")
    return i;
}
cool(1);
console.timeEnd("a part");

console.clear()當你不需要的訊息量過多時,可以用console.clear()清除

console.error()可用於:
Error型別的值拋出錯誤訊息:
console.error("錯誤")
接收Error型別的值:
//正常內容
let x = 1;
let x1 = Error();
console.error(x,x1);

console.table能將內容表格化,但只能用一個引數,印出內容須為array,object才會以表格化呈現。
let x = {name:"Andy",age:18,like:[1,2,3,4,5]};
let y = 5;
console.log(x,"我是log");
console.table(x,"我是table",y);

console.trace()依序印出你的執行順序
function first(){
    function second(){
        console.trace();
    }
    second();
}
first();

console.count()可利用這個方法顯示執行的值與次數,如果沒有輸入,值的部分會顯示:default。
// console.count() method
for(let i=0;i<5;i++){
    console.count(i+2);
}

%c:%c決定屬性套用的位置,讓印出訊息有更多變化性:console.log("上色訊息: %c 這裡", "color: yellow; font-style: italic; background-color: blue;padding: 2px");

// Custom Console log example
  const spacing = '10px';
  const styles =
        `padding: ${spacing}; background-color: #68D7EA; color: #337ab7; font-style:
         italic; border: 1px solid black; font-size: 2em;`;
  console.log('%c鐵人賽倒數4天!', styles);

group(),groupEnd()筆者目前假想是:當你有很多回報內容要歸類為群組訊息,方便檢視時,就可以使用
使用前
console.log("使用前:");
console.log("群組頭");
console.log("內容1");
console.log("內容2");
console.log("群組結束")
使用group的寫法
console.log("使用後:");
console.group("群組頭");
console.log("內容1");
console.log("內容2");
console.groupEnd("群組結束");

比較一下,結果應該比較好閱讀吧?
工具人們:為了讓你早點放棄,偷偷告訴你吧,她其實還有一個交流頻繁的青梅竹馬。
我:?!!??!!?
-- to be continued --
那今天就到這邊摟!
每天的休息,是為了後面的追求,明天見。